package com.shop.shopcommon.utils;

import org.springframework.security.crypto.password.PasswordEncoder;

// 自定义明文密码编码器
public class PlainTextPasswordEncoder implements PasswordEncoder {

    // 对密码进行编码，这里直接返回原始密码，因为不进行加密
    @Override
    public String encode(CharSequence rawPassword) {
        return rawPassword.toString();
    }

    // 验证原始密码和存储的密码是否匹配
    @Override
    public boolean matches(CharSequence rawPassword, String encodedPassword) {
        return rawPassword.toString().equals(encodedPassword);
    }
}
